palm leaf and resin torch - Espagnol Anglais Dictionnaire